package Conclusion;
/*
*1、IO流是用来传输数据的技术,典型应用包括读写文件。
*2、 IO流的分类：
* 字节输入流
* 字节输出流
* 字符输入流 FileReader, BufferedReader
* 字符输出流 FileWriter、 BufferedWriter
* 3、FileWriter一般使用步骤:创、写、关。
* 创: FileWriter fw = new FileWriter("file01.txt");
* 写: fw.write("Hello")；
* 关: fw.close();
*4、FileWriter如何才能追加写入呢?构造方法第二个参数为true即可
*5、如何实现换行?.a) Windows当中: \r\n b) macoS当中:\r或者\n c) Linux当中:\n
*6、五种write方法的重载：
* 写字符串的整体
* 写字符串的部分
* 写字符数组的整体
* 写字符数组的部分
* 写单个字符对应的数字
* 7、FileReader一半步骤：创、读、关
* 创：FileReader fr=new FileReader（"file01.txt"）；
* 读单个字符：
* int ch;
* while((ch=fr.read)!=-1){
*   代码块
* }
*读取字符数组：
* char[] buf=new char[1024];//越长性能越高  但是占内存
* int len；
* while（（len=fr.read(buf)）!=-1）{
* String str=new String(buf,0,len)
* }
* 8、BufferedXxx和FileXxx有什么区别？BufferedXxx有8192长度的char[]字符数组作为缓存区
* ，所以性能高一些。
* 9、BufferedWriter有额外的方法：newLine（）；   根据自己的操作系统自动写入换行符
* 10、BufferedReader有额外的方法：readLine（）； 读取一行字符串，不包含换行符
* 11、关于方法的参数和返回值类型：
*   任何数据类型（基本类型  数组  字符串  自定义的类）都可以作为参数/返回值。
*
* */
public class Conclusion {
}
